
--[[
 - 游戏配置-
 ]]
local GameCfg = {}

--游戏网格的格数
GameCfg.gridRow = 10
GameCfg.gridCol = 10

--星星种类数
GameCfg.starTypeCount = 5
--星星下落和左靠时间
GameCfg.fallDownTime = 0.2
GameCfg.fallLeftTime = 0.1
--到下一关的时间
GameCfg.toNextLevelTime = 1
--tip持续时间
GameCfg.tipTime = 2
--
GameCfg.starContentSizePercent = 0.9

-- 排行榜url
GameCfg.rankUrl = "http://okgame.win/popstar/addscore"

--计算每一关的目标分数
function GameCfg.calcTargetScore(level)
    local r = 1000
    if (level > 1) then
        r = GameCfg.calcTargetScore(level-1) / 1000
        r = (1 == r % 5) and (r + 2) or (r + 3)
        r = r * 1000
    end
    return r
end

-- 计算消除得分
function GameCfg.calcClearScore(count)
    return count * count * 5
end
-- 计算剩余星星所能得的分
function GameCfg.calcLastScore(count)
    return math.max(0, 2000 - count*count*20)
end

-- 小提示
GameCfg.tips = {
    "每一关的努力都不会白费",
    "每一关努力都是为了下一关的幸福",
    "如果觉得分数不够或不理想，可以点击重玩试试",
    "哇！原来哪里跌倒了还可以在哪里爬起来",
    "梦想还是要有的，比如今年玩到100关",
    "单击消除更便捷，双击消除更保险",
    "听说98.24%的厉害玩家都喜欢去排行榜里看看",
    "同时消除的色块越多，得分越多",
    "重新开始，又是一条好汉",
    "横着或竖着相连的可以消除",
    "当前关卡得分越多，下一关越轻松",
    "从后天起，我要做个幸福的人",
    "让相同颜色的方块聚在一起，一块消除",
    "剩余方块小于10时会有额外得分",
    "偶尔玩玩游戏放松一下",
}
return GameCfg